<?php
namespace PsiFramework\Classes\Util\Style\Model;

import("Classes.Model.Object");

use \PsiFramework\Classes\Model\Object;

/**
 * AlloMedia
 * Portail des professionnels
 *
 * @author Rémi San
 * @version beta
 */

/**
 * Classe de liaison d'une catégorie avec un site web allomedia
 *
 * @package Model
 */
class Style extends Object
{

    protected /*int*/         $_id ;
    protected /*string*/      $_name ;
    protected /*string[]*/    $_css ;
    protected /*string[]*/    $_js ;

    /**
     * Constructeur
     *
     * @param       int              $id               L'identifiant du style
     * @param       string           $name             Le nom du style
     * @param       string           $css              Les css du style
     * @param       string          $js               Les js du style
     */
    public function __construct(
        /*int*/    $id=null,
        /*string*/ $name=null,
        /*string*/ $css=null,
        /*string*/ $js=null
    )
    {
        $this->_id = $id ;
        $this->_name = $name ;
        $this->_css = $css ;
        $this->_js = $js ;
    }

    public function getId()
    {
        return $this->_id ;
    }

    public function setId($id)
    {
        $this->_id = $id ;
    }

    public function getName()
    {
        return $this->_name ;
    }

    public function setName($name)
    {
        $this->_name = $name ;
    }

    public function getCss()
    {
        return $this->_css ;
    }

    public function setCss($css)
    {
        $this->_css = $css ;
    }

    public function getJs()
    {
        return $this->_js ;
    }

    public function setJs($js)
    {
        $this->_js = $js ;
    }

    public function toString()
    {
        return $this->_name ;
    }
}
